home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / dev / src / Scan2.lha / AGA_Custom.i < prev    next >
Text File  |  1995-07-10  |  5KB  |  221 lines

  1. **
  2. **    $Filename: hardware/aga_custom.i $
  3. **    $Release: V40.0 $
  4. **    $Revision: 40.0 $
  5. **    $Date: 95/07/10 $
  6. **    $Author: Fabrizio Farenga $
  7. **
  8. **
  9.  
  10. bltddat     EQU   $DFF000
  11. dmaconr     EQU   $DFF002
  12. vposr        EQU   $DFF004
  13. vhposr        EQU   $DFF006
  14. dskdatr     EQU   $DFF008
  15. joy0dat     EQU   $DFF00A
  16. joy1dat     EQU   $DFF00C
  17. clxdat        EQU   $DFF00E
  18.  
  19. adkconr     EQU   $DFF010
  20. pot0dat     EQU   $DFF012
  21. pot1dat     EQU   $DFF014
  22. potinp        EQU   $DFF016
  23. serdatr     EQU   $DFF018
  24. dskbytr     EQU   $DFF01A
  25. intenar     EQU   $DFF01C
  26. intreqr     EQU   $DFF01E
  27.  
  28. dskpt        EQU   $DFF020
  29. dsklen        EQU   $DFF024
  30. dskdat        EQU   $DFF026
  31. refptr        EQU   $DFF028
  32. vposw        EQU   $DFF02A
  33. vhposw        EQU   $DFF02C
  34. copcon        EQU   $DFF02E
  35. serdat        EQU   $DFF030
  36. serper        EQU   $DFF032
  37. potgo        EQU   $DFF034
  38. joytest     EQU   $DFF036
  39. strequ        EQU   $DFF038
  40. strvbl        EQU   $DFF03A
  41. strhor        EQU   $DFF03C
  42. strlong     EQU   $DFF03E
  43.  
  44. bltcon0     EQU   $DFF040
  45. bltcon1     EQU   $DFF042
  46. bltafwm     EQU   $DFF044
  47. bltalwm     EQU   $DFF046
  48. bltcpt        EQU   $DFF048
  49. bltbpt        EQU   $DFF04C
  50. bltapt        EQU   $DFF050
  51. bltdpt        EQU   $DFF054
  52. bltsize     EQU   $DFF058
  53. bltcon0l    EQU   $DFF05B        ; note: byte access only
  54. bltsizv     EQU   $DFF05C
  55. bltsizh     EQU   $DFF05E
  56.  
  57. bltcmod     EQU   $DFF060
  58. bltbmod     EQU   $DFF062
  59. bltamod     EQU   $DFF064
  60. bltdmod     EQU   $DFF066
  61.  
  62. bltcdat     EQU   $DFF070
  63. bltbdat     EQU   $DFF072
  64. bltadat     EQU   $DFF074
  65.  
  66. deniseid    EQU   $DFF07C
  67. dsksync     EQU   $DFF07E
  68.  
  69. cop1lc        EQU   $DFF080
  70. cop2lc        EQU   $DFF084
  71. copjmp1     EQU   $DFF088
  72. copjmp2     EQU   $DFF08A
  73. _copins        EQU   $DFF08C
  74. diwstrt     EQU   $DFF08E
  75. diwstop     EQU   $DFF090
  76. ddfstrt     EQU   $DFF092
  77. ddfstop     EQU   $DFF094
  78. dmacon        EQU   $DFF096
  79. clxcon        EQU   $DFF098
  80. intena        EQU   $DFF09A
  81. intreq        EQU   $DFF09C
  82. adkcon        EQU   $DFF09E
  83.  
  84. aud        EQU   $DFF0A0
  85. aud0        EQU   $DFF0A0
  86. aud1        EQU   $DFF0B0
  87. aud2        EQU   $DFF0C0
  88. aud3        EQU   $DFF0D0
  89.  
  90. * AudChannel
  91. ac_ptr        EQU   $00    ; ptr to start of waveform data
  92. ac_len        EQU   $04    ; length of waveform in words
  93. ac_per        EQU   $06    ; sample period
  94. ac_vol        EQU   $08    ; volume
  95. ac_dat        EQU   $0A    ; sample pair
  96. ac_SIZEOF   EQU   $10
  97.  
  98.  
  99. aud0lc        EQU   $DFF0A0
  100. aud0len        EQU   $DFF0A4
  101. aud0per        EQU   $DFF0A6
  102. aud0vol        EQU   $DFF0A8
  103. aud0dat        EQU   $DFF0AA
  104.  
  105. aud1lc        EQU   $DFF0B0
  106. aud1len        EQU   $DFF0B4
  107. aud1per        EQU   $DFF0B6
  108. aud1vol        EQU   $DFF0B8
  109. aud1dat        EQU   $DFF0BA
  110.  
  111. aud2lc        EQU   $DFF0C0
  112. aud2len        EQU   $DFF0C4
  113. aud2per        EQU   $DFF0C6
  114. aud2vol        EQU   $DFF0C8
  115. aud2dat        EQU   $DFF0CA
  116.  
  117. aud3lc        EQU   $DFF0D0
  118. aud3len        EQU   $DFF0D4
  119. aud3per        EQU   $DFF0D6
  120. aud3vol        EQU   $DFF0D8
  121. aud3dat        EQU   $DFF0DA
  122.  
  123.  
  124. bplpt        EQU   $DFF0E0
  125.  
  126. bplcon0     EQU   $DFF100
  127. bplcon1     EQU   $DFF102
  128. bplcon2     EQU   $DFF104
  129. bplcon3     EQU   $DFF106
  130. bpl1mod     EQU   $DFF108
  131. bpl2mod     EQU   $DFF10A
  132. bplcon4     EQU   $DFF10C
  133. clxcon2     EQU   $DFF10E
  134.  
  135. bpldat        EQU   $DFF110
  136.  
  137. sprpt        EQU   $DFF120
  138.  
  139. spr        EQU   $DFF140
  140.  
  141. * SpriteDef
  142. sd_pos        EQU   $00
  143. sd_ctl        EQU   $02
  144. sd_dataa    EQU   $04
  145. sd_dataB    EQU   $06
  146. sd_SIZEOF   EQU   $08
  147.  
  148. spr0pos        EQU $DFF140
  149. spr0ctl        EQU $DFF142
  150. spr0data    EQU $DFF144
  151. spr0datb    EQU $DFF146
  152.  
  153. spr1pos        EQU $DFF148
  154. spr1ctl        EQU $DFF14A
  155. spr1data    EQU $DFF14C
  156. spr1datb    EQU $DFF14E
  157.  
  158. spr2pos        EQU $DFF150
  159. spr2ctl        EQU $DFF152
  160. spr2data    EQU $DFF154
  161. spr2datb    EQU $DFF156
  162.  
  163. spr3pos        EQU $DFF158
  164. spr3ctl        EQU $DFF15A
  165. spr3data    EQU $DFF15C
  166. spr3datb    EQU $DFF15E
  167.  
  168. spr4pos        EQU $DFF160
  169. spr4ctl        EQU $DFF162
  170. spr4data    EQU $DFF164
  171. spr4datb    EQU $DFF166
  172.  
  173. spr5pos        EQU $DFF168
  174. spr5ctl        EQU $DFF16A
  175. spr5data    EQU $DFF16C
  176. spr5datb    EQU $DFF16E
  177.  
  178. spr6pos        EQU $DFF170
  179. spr6ctl        EQU $DFF172
  180. spr6data    EQU $DFF174
  181. spr6datb    EQU $DFF176
  182.  
  183. spr7pos        EQU $DFF178
  184. spr7ctl        EQU $DFF17A
  185. spr7data    EQU $DFF17C
  186. spr7datb    EQU $DFF17E
  187.  
  188. spr0pt        EQU   $DFF120
  189. spr1pt        EQU   $DFF124
  190. spr2pt        EQU   $DFF128
  191. spr3pt        EQU   $DFF12C
  192. spr4pt        EQU   $DFF130
  193. spr5pt        EQU   $DFF134
  194. spr6pt        EQU   $DFF138
  195. spr7pt        EQU   $DFF13C
  196.  
  197.  
  198. color        EQU   $DFF180
  199.  
  200. htotal        EQU   $DFF1c0
  201. hsstop        EQU   $DFF1c2
  202. hbstrt        EQU   $DFF1c4
  203. hbstop        EQU   $DFF1c6
  204. vtotal        EQU   $DFF1c8
  205. vsstop        EQU   $DFF1ca
  206. vbstrt        EQU   $DFF1cc
  207. vbstop        EQU   $DFF1ce
  208. sprhstrt    EQU   $DFF1d0
  209. sprhstop    EQU   $DFF1d2
  210. bplhstrt    EQU   $DFF1d4
  211. bplhstop    EQU   $DFF1d6
  212. hhposw        EQU   $DFF1d8
  213. hhposr        EQU   $DFF1da
  214. beamcon0    EQU   $DFF1dc
  215. hsstrt        EQU   $DFF1de
  216. vsstrt        EQU   $DFF1e0
  217. hcenter     EQU   $DFF1e2
  218. diwhigh     EQU   $DFF1e4
  219. fmode        EQU   $DFF1fc
  220.  
  221.